wrack one's brains - Alemán Inglés Diccionario